home *** CD-ROM | disk | FTP | other *** search
/ BannerMania / BannerMania 1.0 1989.ima / INSTALL.BAT < prev    next >
DOS Batch File  |  1989-07-28  |  6KB  |  212 lines

  1.     echo off
  2.     if not '%1' == '' goto nohelp
  3. :help
  4.     cls
  5.     echo If you have two floppy disk drives, you can install BannerMania
  6.     echo directly onto a floppy disk.  To do so, insert a blank, formatted
  7.     echo disk into the drive that doesn't contain this disk and type:
  8.     echo  
  9.     echo         INSTALL A:
  10.     echo  
  11.     echo If the blank disk is in drive A, or:
  12.     echo  
  13.     echo         INSTALL B:
  14.     echo  
  15.     echo If the blank disk is in drive B.
  16.     echo  
  17.     echo  
  18.     echo To install BannerMania on a hard disk, type:
  19.     echo  
  20.     echo         INSTALL x:
  21.     echo  
  22.     echo Where "x" is the letter of the hard disk (C-J).  A subdirectory will be
  23.     echo created on your hard disk to hold the BannerMania files.  The default
  24.     echo name of this subdirectory is "\BANNER".  To specify a different name,
  25.     echo enter it on the command line following the drive letter.  For example:
  26.     echo  
  27.     echo         INSTALL C: \BMAN    (The space between C: and \BMAN is required!)
  28.     goto realend
  29. :nohelp
  30.     cls
  31.     echo  
  32.     echo INSTALL %1 %2
  33.     echo  
  34.     echo BannerMania version .78 Installation Program
  35.     echo  
  36.     if %1 == a: goto floppy
  37.     if %1 == A: goto floppy
  38.     if %1 == b: goto floppy
  39.     if %1 == B: goto floppy
  40.     if %1 == c: goto hard
  41.     if %1 == C: goto hard
  42.     if %1 == d: goto hard
  43.     if %1 == D: goto hard
  44.     if %1 == e: goto hard
  45.     if %1 == E: goto hard
  46.     if %1 == f: goto hard
  47.     if %1 == F: goto hard
  48.     if %1 == g: goto hard
  49.     if %1 == G: goto hard
  50.     if %1 == h: goto hard
  51.     if %1 == H: goto hard
  52.     if %1 == i: goto hard
  53.     if %1 == I: goto hard
  54.     if %1 == j: goto hard
  55.     if %1 == J: goto hard
  56. :badparm
  57.     echo     * YOU HAVE TYPED INVALID PARAMETERS *
  58.     echo  
  59.     echo     The letter of the drive on which to install
  60.     echo     BannerMania must be in the range of A through J.
  61.     echo     You must type a colon after the drive letter.
  62.     echo  
  63.     echo     If you wish to specify a hard disk sub-directory other than "\BANNER",
  64.     echo     you must type a space between the drive letter and the directory name.
  65.     echo  
  66.     echo     Remember too that if you specify a directory name without a leading
  67.     echo     backslash, the sub-directory will be created inside the specified
  68.     echo     drive's current directory.
  69.     echo  
  70.     pause
  71.     goto help
  72. :hard
  73.     if not '%2' == '' goto custom
  74. :default
  75.     if not exist %1\BANNER goto mk_defl
  76.     echo     * A FILE CALLED "%1\BANNER" ALREADY EXISTS *
  77.     echo  
  78.     echo     Please delete "%1\BANNER" or specify a
  79.     echo     different sub-directory name and try again.
  80.     goto end
  81. :mk_defl
  82.     echo A sub-directory called %1\BANNER will be created.
  83.     echo The BannerMania files will be copied into it.
  84.     echo  
  85.     echo To cancel installation at any time,
  86.     echo hold down the [Ctrl] key and press [C].
  87.     echo  
  88.     pause
  89.     echo  
  90.     echo Creating %1\BANNER ...
  91.     md %1\BANNER
  92.     echo  
  93.     echo Copying the program ...
  94.     echo BANNER.EXE
  95.     copy BANNER.EXE %1\BANNER /V
  96.     if not exist %1\BANNER\BANNER.EXE goto diskfull
  97.     echo Copying printer driver files ...
  98.     copy BANNER.P* %1\BANNER /V
  99.     if not exist %1\BANNER\BANNER.PRD goto diskfull
  100.     echo Copying font files ...
  101.     copy *.FNT %1\BANNER /V
  102.     if not exist %1\BANNER\ZURICH.FNT goto diskfull
  103.     echo Copying ready-made banner file ...
  104.     copy banner.brm %1\BANNER /V
  105.     if not exist %1\BANNER\BANNER.BRM goto diskfull
  106.     echo  
  107.     echo All Done!
  108.     echo  
  109.     echo To run BannerMania, type:
  110.     echo  
  111.     echo         %1
  112.     echo         CD \BANNER
  113.     goto done
  114. :custom
  115.     if not exist %1%2 goto mk_cust
  116.     echo     * A FILE CALLED "%1%2" ALREADY EXISTS *
  117.     echo  
  118.     echo     Please delete "%1%2" or choose a
  119.     echo     different sub-directory name and try again.
  120.     goto end
  121. :mk_cust
  122.     echo A sub-directory called %1%2 will be created.
  123.     echo The BannerMania files will be copied into it.
  124.     echo  
  125.     echo To cancel installation at any time,
  126.     echo hold down the [Ctrl] key and press [C].
  127.     echo  
  128.     pause
  129.     echo  
  130.     echo Creating %1%2 ...
  131.     md %1%2
  132.     echo  
  133.     echo Copying the program ...
  134.     echo BANNER.EXE
  135.     copy BANNER.EXE %1%2 /V
  136.     if not exist %1%2\BANNER.EXE goto diskfull
  137.     echo Copying printer driver files ...
  138.     copy BANNER.P* %1%2 /V
  139.     if not exist %1%2\BANNER.PRD goto diskfull
  140.     echo Copying font files ...
  141.     copy *.FNT %1%2 /V
  142.     if not exist %1%2\ZURICH.FNT goto diskfull
  143.     echo Copying ready-made banner file ...
  144.     copy BANNER.BRM %1%2 /V
  145.     if not exist %1%2\BANNER.BRM goto diskfull
  146.     echo  
  147.     echo All Done!
  148.     echo  
  149.     echo To run BannerMania, type:
  150.     echo  
  151.     echo         %1
  152.     echo         CD %2
  153.     goto done
  154. :floppy
  155.     if '%2' == '' goto floppyok
  156. :nosubdir
  157.     echo     * YOU HAVE TYPED AN UNEXPECTED SECOND PARAMETER *
  158.     echo  
  159.     echo     You may not install BannerMania in a
  160.     echo     sub-directory of a floppy disk.
  161.     echo  
  162.     pause
  163.     goto help
  164. :floppyok
  165.     echo All files on the floppy disk in drive %1 will be erased.
  166.     echo The BannerMania files will be copied onto it.
  167.     echo  
  168.     echo If you do NOT want this disk erased,
  169.     echo or to cancel installation at any time,
  170.     echo hold down the [Ctrl] key and press [C].
  171.     echo  
  172.     pause
  173.     echo  
  174.     echo Erasing the floppy disk:
  175.     del %1\*.*
  176.     echo  
  177.     echo Copying the program ...
  178.     echo BANNER.EXE
  179.     copy BANNER.EXE %1 /V
  180.     if not exist %1\BANNER.EXE goto diskfull
  181.     echo Copying printer driver files ...
  182.     copy BANNER.P* %1 /V
  183.     if not exist %1\BANNER.PRD goto diskfull
  184.     echo Copying font files ...
  185.     copy *.FNT %1 /V
  186.     if not exist %1\ZURICH.FNT goto diskfull
  187.     echo Copying ready-made banner files ...
  188.     copy BANNER.BRM %1 /V
  189.     if not exist %1\BANNER.BRM goto diskfull
  190.     echo  
  191.     echo All Done!
  192.     echo  
  193.     echo To run BannerMania, type:
  194.     echo  
  195.     echo         %1
  196. :done
  197.     echo         BANNER
  198.     goto end
  199. :diskfull
  200.     echo  
  201.     echo  
  202.     echo Installation was NOT successful.
  203.     echo The disk, %1 doesn't exist or is too
  204.     echo full to hold BannerMania's files.
  205.     echo  
  206.     echo Please free up at least 360K on %1 or
  207.     echo install BannerMania on a different disk.
  208.     echo  
  209. :end
  210.     echo  
  211. :realend
  212.